#pragma once
#include <boost/random/linear_congruential.hpp>

class CRandom : public CSingleton<CRandom>
{
public:
	CRandom();
	virtual ~CRandom();

	DATA_TYPE GetRandomFloat(DATA_TYPE fMin, DATA_TYPE fMax);

private:
	boost::minstd_rand m_randomNumberGenerator;
};